Combinatorial Optimization Problems with Testing
نویسنده
چکیده
In stochastic versions of combinatorial optimization problems, the goal is to optimize an objective function under constraints that specify the feasible solutions, when some parameters involve uncertainty. We focus on maximizing a linear objective ∑N i=1Wixi, where x1, . . . , xN are the decision variables, W1, . . . ,WN are mutually independent random coefficients, and the constraints are deterministic. This formulation captures many real-world problems and has been extensively studied in Operations Research. In most prior work, the uncertainty in the objective is modeled by unknown distributions and various mechanisms are used to acquire information on these distributions. In contrast, we assume that the distributions are known and use a mechanism to acquire information on realizations. We consider problems where a decision-maker can test any desired coefficient Wi, which reveals its realization wi and incurs a fixed cost c > 0. Testing a coefficient reduces uncertainty, which can only improve the optimization, but it may or may not compensate for the testing cost. The decision-maker can test coefficients in a sequential and possibly adaptive manner, and then has to return a feasible solution based on the current information. A policy is a set of rules that determines the sequential decisions of the decision-maker in every possible situation. The goal is to find a policy that maximizes the expected profit, where profit is defined as the returned solution’s objective value minus all the testing costs. A policy that obtains optimal expected profit can usually be computed by dynamic programming. However, if the dimension of the problem is high, this method becomes intractable. As an alternative, we study policies that are myopic – a myopic policy decides whether to test coefficients based on the marginal profit from exactly one test, without considering possible future effects, i.e., it makes decisions based on a limited horizon of one test. Compared to dynamic programming, myopic policies are simpler and easier to compute, but more restrictive and thus possibly suboptimal. We show that myopic policies can actually achieve optimal expected profit for a number of interesting problems: 1. Selection with testing, where the feasible solutions represent selecting exactly one of the N coefficients and each decision variable xi indicates whether coefficient Wi is selected; 2. Maximum spanning tree with testing, where the feasible solutions represent spanning trees in a given graph G and each xi indicates whether the corresponding edge is included in the tree; 3. Linear optimization over a polymatroid with testing, where the feasible solutions are defined by a given submodular function. For more general optimization problems with testing, we derive weaker results in the form of sufficient conditions under which a myopic rule for deciding whether to stop testing is optimal.
منابع مشابه
Estimation of Software Reliability by Sequential Testing with Simulated Annealing of Mean Field Approximation
Various problems of combinatorial optimization and permutation can be solved with neural network optimization. The problem of estimating the software reliability can be solved with the optimization of failed components to its minimum value. Various solutions of the problem of estimating the software reliability have been given. These solutions are exact and heuristic, but all the exact approach...
متن کاملA hybrid metaheuristic using fuzzy greedy search operator for combinatorial optimization with specific reference to the travelling salesman problem
We describe a hybrid meta-heuristic algorithm for combinatorial optimization problems with a specific reference to the travelling salesman problem (TSP). The method is a combination of a genetic algorithm (GA) and greedy randomized adaptive search procedure (GRASP). A new adaptive fuzzy a greedy search operator is developed for this hybrid method. Computational experiments using a wide range of...
متن کاملOptimization of profit and customer satisfaction in combinatorial production and purchase model by genetic algorithm
Optimization of inventory costs is the most important goal in industries. But in many models, the constraints are considered simple and relaxed. Some actual constraints are to consider the combinatorial production and purchase models in multi-products environment. The purpose of this article is to improve the efficiency of inventory management and find the economic order quantity and economic p...
متن کاملAn optimization technique for vendor selection with quantity discounts using Genetic Algorithm
Vendor selection decisions are complicated by the fact that various conflicting multi-objective factors must be considered in the decision making process. The problem of vendor selection becomes still more compli-cated with the inclusion of incremental discount pricing schedule. Such hard combinatorial problems when solved using meta heuristics produce near optimal solutions. This paper propose...
متن کاملSelecting Efficient Service-providers in Electric Power Distribution Industry Using Combinatorial Reverse Auction
In this paper, a combinatorial reverse auction mechanism is proposed for selecting the most efficient service-providers for resolving sustained power interruptions in multiple regions of an electric power distribution company’s responsibility area. Through this mechanism, supplying the required service in each region is assigned to only one potential service-provider considering two criteria in...
متن کاملAuthor's Personal Copy Four-layer Framework for Combinatorial Optimization Problems Domain Q
Four-layer framework for combinatorial optimization problems/models domain is suggested for applied problems structuring and solving: (1) basic combinatorial models and multicriteria decision making problems (e.g., clustering, knapsack problem, multiple choice problem, multicriteria ranking, assignment/allocation); (2) composite models/procedures (e.g., multicriteria combinatorial problems, mor...
متن کامل